Release notes de la versió 2.3.8 de Canigó
Bugs fixats a Canigó 2.3.8:
Canvis
- Canvi CAN-988: Avaluar si cal un connector específic i diferent de l'actual, per a la nova versió de Documentum 6.5 que s'implantarà en breu a SSCC. En cas afirmatiu, construir-lo.
Context: Actualització del connector de Documentum per donar-li compatibilitat amb Documentum 6.5.
Connector afectat: Connector de Documentum
Solució: S'ha fet un canvi de nomenclatura dels connectors de Documentum. La versió del connector compatible amb Documentum 5.3 és ara la versió 1.0 del connector. La versió desenvolupada i compatible amb Documentum 6.5 és la versió 1.1 del connector. De moment la nova versió del connector no incorpora nova funcionalitat.
- Canvi CAN-1013: Upload i Download de fitxers mitjançant un stream.
Context: El servei de SFTP de Canigó necessita disposar de l'arxiu a pujar en el file system. Modificar el comportament del servei per que admeti la possibilitat de passar directament l'arxiu al servei sense passar pel file system.
Servei afectat: canigo-services-sftp
Solució: Modificació del servei per passar l'arxiu en qüestió directament via un InputStream al servei d'sftp, sense tindre que realitzar el pas entremig d'emmagatzemar-lo en el file system.
- Canvi CAN-1015: Forma de indicar path fichero de claves en servicio SFTP.
Context: El servei d'SFTP de Canigó no pot referenciar arxius de claus de forma relativa, només es pot fer de forma absoluta.
Servei afectat: canigo-services-sftp
Solució: Modificar el comportament del servei per donar la possibilitat de referenciar arxius de claus de forma relativa.
- Canvi CAN-1028: Sobre ConfigurationService i getProperty(String key).
Context: En utilitzar el mètode getProperty(key) del servei de configuració es produeix una recarrega innecessària de tots els arxius de propietats.
Servei afectat: canigo-service-configuration
Solució: Creació d'una cache de propietats de on es poden extreure les propietats sense necessitat d'una recarrega de tots els properties. A més s'ha afegit un mètode extra, reloadData(), per recarregar la cache.
- Canvi CAN-1040: Cal actualitzar la documentació de com utilitzar el connector CATCert del portal Canigó.
Context: Amb la informació disponible en el portal de Canigó es feia molt difícil la configuració del connector de CatCert.
Connector afectat: Connector amb CatCert
Solució: Modificació de la documentació del portal de Canigó per clarificar la configuració del connector de CatCert.
- Canvi CAN-1057: Canvis d'estils en la plantilla.
Context: La plantilla de Canigó ha d'actualitzar alguns dels seus components estàtics.
Servei afectat: Canigó 2.3.8
Solució: Modificació de la part estàtica del Framework de Canigó per introduir els canvis sol- licitats.
Incidències
- Incidència CAN-1014: Error y mejora en el servicio SFTP 2.3.7
Context: En fer un close session i un login immediat amb el servei SFTP de Canigó es produïa un error.
Solució: Modificació del servei per eliminar aquest error.
Servei afectat: canigo-services-sftp
- Incidència CAN-1036: El connector CATCert no llegeix la URL de validació de PSIS que no sigui per PDFs.
Context: El connector de CatCert utilitza dos mètodes diferents per poder validar documents (validació de PDF's i validació de signatures i certificats), però ambdós mètodes utilitzen el mateix getProperties() per recuperar les propietats específiques.
Solució: Modificació del connector de CatCert per que recuperi les propietats dels mètodes de validació de PDF's i de signatures i certificats amb mètodes diferents
Connector afectat: Connector de CatCert
- Incidència CAN-1037: El connector SFTP obre dos sessions en el login
Context: El servei de SFTP obria dues connexions amb el servidor SFTP per poder pujar un arxiu.
Solució: Correcció del servei per que només obri una connexió amb el servidor SFTP.
Servei afectat:canigo-service-sftp
- Incidència CAN-1047: En activar la seguretat a nivell de mètodes de negoci el filtre ValueListFilteringProvider dóna error perquè no es retorna un ValueList
Context: En el procés de securització de mètodes d'un BO es produïa un error de class Cast Exception motivat pel fet de que el servei de seguretat obligava a que tots els mètodes securitzats retornessin un ValueList.
Solució: Modificació del servei de seguretat per tal de que no obligués als mètodes securitzats el retorn d'un objecte del tipus valueList
Servei afectat: canigo-service-security
- Incidència CAN-1053: Error d'apertura de fitxer a la visualització de traces
Context: En llegir el fitxer de traces es produeix un error de parseig una de cada dues vegades que s'intenta llegir.
Solució: L'error es produït per el intent de lectura de l'arxiu de traces al mateix temps que s'està escrivint en ell. S'ha blindat el servei de traces per que no permeti llegir l'arxiu de traces a la vegada que s'escriu en ell.
Servei afectat: canigo-services-logging
- Incidència CAN-1058: Build error canigo-ear de la plantilla 2.3.7 (JIRA ANTIC CAN-1029)
Context: La plantilla Canigó 2.3.7 conté referències a arxius que no existeixen i a una versió innexistent de Canigó.
Solució: Modificació de la plantilla Canigó 2.3.7 per treure les referències a arxius no utilitzats i versions inexistents.
Versió afectada: Plantilla-Canigó 2.3.7
- Incidència CAN-1060: El connector CATCert no utilitza la configuració del proxy en funció de l'entorn correctament
Context: En configurar un proxy en el connector de CatCert dona un error quan s'informen les variables "PROXY_HOME=" i "PROXY_PORT=".
Solució: Modificar el connector per que suporti aquestes variables buides.
Connector afectat: Connector de CatCert
|